//
//  CNChangeHostManager.h
//  CsdnPlus
//
//  Created by 孟瑞瑞 on 2020/3/3.
//  Copyright © 2020 CSDN. All rights reserved.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN


extern NSString *const ChangeXCaStageNotification;

extern NSString *const ChangePassPortHostNotification;

extern NSString *const ChangeNotifyHostNotification;

extern NSString *const ChangeWebAPPHostNotification;

extern NSString *const ChangePayHostNotification;

extern NSString *const ChangeEduHostNotification;

extern NSString *const ChangeEditorHostNotification;




//阿里云网关
typedef NS_ENUM(NSUInteger, CNXCaStageType) {
    CNXCaStageTypeRelease,//正式
    CNXCaStageTypeTest,//测试
    CNXCaStageTypeBeta,//预发布
};

//PassPort
typedef NS_ENUM(NSUInteger, CNPassPortHostType) {
    CNPassPortHostTypeRelease,//正式
    CNPassPortHostTypeTest,//测试
    CNPassPortHostTypeBeta,//预发布
};

//消息
typedef NS_ENUM(NSUInteger, CNNotifyHostType) {
    CNNotifyHostTypeRelease,//正式
    CNNotifyHostTypeTest,//测试
    CNNotifyHostTypeBeta,//预发布
};

//WebAPP
typedef NS_ENUM(NSUInteger, CNWebAPPHostType) {
    CNWebAPPHostTypeRelease,//正式
    CNWebAPPHostTypeTest,//测试
    CNWebAPPHostTypeBeta,//预发布
};

//支付
typedef NS_ENUM(NSUInteger, CNPayHostType) {
    CNPayHostTypeRelease,//正式
    CNPayHostTypeTest,//测试
    CNPayHostTypeBeta,//预发布
};

//学习
typedef NS_ENUM(NSUInteger, CNEduHostType) {
    CNEduHostTypeRelease,//正式
    CNEduHostTypeTest,//测试
    CNEduHostTypeBeta,//预发布
};

//写博客
typedef NS_ENUM(NSUInteger, CNEditorHostType) {
    CNEditorHostTypeRelease,//正式
    CNEditorHostTypeTest,//测试
    CNEditorHostTypeBeta,//预发布
};


@interface CNChangeHostManager : NSObject

@property (nonatomic, copy) NSString *kCNALiNewHost;

@property (nonatomic, copy) NSString *kXCaStage;

@property (nonatomic, copy) NSString *kCNPassPortHost;

@property (nonatomic, copy) NSString *kCNNotifyHost;

@property (nonatomic, copy) NSString *kWebAPPHost;

@property (nonatomic, copy) NSString *kCNPayHost;

@property (nonatomic, copy) NSString *kCNEduHost;

@property (nonatomic, copy) NSString *kCNMallHost;

@property (nonatomic, copy) NSString *kCNOrderHost;

@property (nonatomic, copy) NSString *kCNLiveHost;

@property (nonatomic, copy) NSString *kCNLiveManagerHost;

@property (nonatomic, copy) NSString *kEditorHost;

+(instancetype)sharedChangeHostObject;
@end

NS_ASSUME_NONNULL_END
